html,body {
	height:100%
}
html,body,form,input,span,p,img {
	margin:0;
	padding:0;
	border:0
}
body {
	background:white;
	font:12px/1.5
			arial,sans-serif;
	text-align:center
}
a {
	text-decoration:none;
	cursor:pointer
}
a:hover {
	text-decoration:underline
}
#hd {
	background:#FFF;
	padding:0
			20px 0 940px;
	border-bottom:1px solid #e0e0e0;
	font:12px/1.5 arial,sans-serif;
	height:35px
}
#hd
			a {
	text-decoration:none;
	cursor:pointer
}
#hd-inner {
	margin-left:-920px;
	position:relative;
	height:35px;
	text-align:left
}
#hd-nav {
	position:absolute;
	height:33px;
	padding-top:2px;
	font-size:14px;
	line-height:35px
}
#hd-nav
			a {
	margin-right:18px
}
#hd-nav-tabs a {
	display:inline-block;
	height:31px;
	line-height:31px;
	margin-right:18px;
	color:#333;
	vertical-align:top
}
#hd-nav-tabs
			a:hover {
	*height:29px;
	border-bottom:2px solid #3eaf0e;
	color:#3eaf0e
}
#hd-nav-tabs
			a.hd-nav-selected {
	*height:29px;
	border-bottom:2px solid #3eaf0e;
	color:#3eaf0e;
	font-weight:bold
}
#hd-nav
			.hd-nav-logo {
	display:inline-block;
	height:28px;
	padding-top:5px
}
#hd-nav .hd-nav-logo
			img {
	width:136px;
	height:22px
}
#hd-tools {
	position:absolute;
	right:0;
	height:35px;
	text-align:right;
	line-height:35px
}
#hd-tools
			a {
	color:#888
}
#hd-tools a:hover {
	color:#3eaf0e
}
.hd-tools-sep {
	margin:0 7px;
	color:#eaeaea
}
.has-layout {
	zoom:1
}
.page-wrap {
	position:relative;
	min-height:100%;
	_height:100%
}
#main {
	width:842px;
	margin:100px auto 0
}

#logo {
	margin:0
			auto;
	margin-bottom:30px
}
#logo img {
	border:0
}

#search-box {
	padding-left:153px;
	text-align:left
}
#input-container {
	display:inline-block;
	width:422px;
	height:32px;
	border:4px
			solid #3eaf0e;
	vertical-align:top;
	cursor:pointer
}
#input-inner {
	position:relative;
	height:32px
}
#suggest-align {
	height:32px
}
#input {
	width:414px;
	height:22px;
	margin:5px
			0 5px 8px;
	outline:0;
	border:0;
	background:white;
	font-size:16px;
	line-height:22px;
	vertical-align:top
}
#search-button {
	display:inline-block;
	width:100px;
	height:40px;
	_height:42px;
	margin-left:5px;
	outline:0;
	border:1px
			solid #3eaf0e;
	box-shadow:0 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:0
			1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);
	text-shadow:0
			-1px 0 rgba(0,0,0,0.1);
	-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.1);
	-moz-text-shadow:0
			-1px 0 rgba(0,0,0,0.1);
	background:url('../images/button.png')
			no-repeat #3eaf0e;
	color:white;
	font:bold 16px 'Microsoft YaHei',sans-serif;
	vertical-align:top;
	cursor:pointer
}
#search-button.hover {
	border:1px
			solid #4bbe11;
	background-position:0 -38px
}
#search-button.mousedown {
	border:1px
			solid #4bbe11;
	background-position:0 -76px
}

.footer-wrap {
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	background-color:#f5f5f5;
	border-top:1px
			#eee solid
}
.footer-wrap #footer {
	margin:0 10px 0 20px;
	height:36px;
	line-height:36px;
	text-align:left;
	color:#959595
}
.footer-wrap
			em {
	float:right;
	font-style:normal;
	color:#959595
}
.footer-wrap span {
	margin:0
			5px
}
#footer a {
	color:#959595
}